@charset "utf-8";
body {
    font-family: "微软雅黑"
}
a:focus {
    outline: none;
}
.hide{
    display: none;
}
#wrap {
    width: 100%;
    max-width: 1920px;
    min-width: 1257px;
    background: #eff4f7;
    margin: 0 auto;
}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.clearfix{
    *zoom:1;
}

#wrap1 {
    background: #eff4f7;
}
/*Header start*/
.header {
    background: #fff;
    height: 115px;
}
.header div {
    position: relative;
    width: 1100px;
    margin: 0 auto;
}
.header img {
    position: absolute;
}
.logo {
    top: 13px;
    left: 3px;
}
.tel {
    top: 25px;
    right: 107px;
}
.code {
    top: 20px;
    right: 4px;
}
.banner{
    position: relative;
    height: 450px;
    background: url(../images/banner.jpg) no-repeat center center;
}
.nav {
    height: 50px;
    width: 100%;
    z-index: 5;
    /*background: #90209b;*/
    background:#601986;
}
.nav ul {
    width: 1100px;
    margin: 0 auto;
}
.nav li{
    text-align: center;
    width: 157.143px;
    float: left;
    position: relative;
}
.nav a {
    display: block;
    font-size: 16px;
    color: #fff;
    line-height: 50px;
}
.nav a:hover{
    background: #000000;
}
.nav_hover {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.8);
}
.nav .sed-nav {
    position: absolute;
    z-index: 10;
    filter:none;     /*处理IE9浏览器中的滤镜效果*/
    background-color:rgba(96,25,134,0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC601986', endColorstr='#CC601986');
    width: 157.143px;
    display: none;
}
.nav li:hover .sed-nav{
    display: block;
}
.sed-nav li{
    float: none;
}
.placeholder {
    height: 50px;
    filter:none;     /*处理IE9浏览器中的滤镜效果*/
    background-color:rgba(144,32,155,0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC90209B', endColorstr='#CC90209B');
}
.invisible {
    display: none;
}
.fixed {
    position: fixed;
    top: 0;
    left: 0;
    filter:none;     /*处理IE9浏览器中的滤镜效果*/
    background-color:rgba(96,25,134,0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC90209B', endColorstr='#CC90209B');
}
.banner_label {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -400px;
    margin-top: -84px;
    padding: 35px 80px;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#33FFFFFF', endColorstr='#33FFFFFF');
    filter:none;     /*处理IE9浏览器中的滤镜效果*/
    background-color:rgba(255,255,255,0.2);
}
.txt_pink_b {
    font-size: 48px;
    color: #90209c;
    font-weight: 800;
}
.txt_pink_b1{width: 250px;height: 70px;background: url(../images/foreign1.png) no-repeat center;margin-top: 45px;opacity: 0; margin:auto;}
.txt_pink_b2{width: 378px;height: 112px;background: url(../images/foreign2.png) no-repeat center;margin-top: 45px;opacity: 0; margin:10px auto; }
.txt_pink_b3{width: 477px;height: 140px;background: url(../images/foreign3.png) no-repeat center;margin-top: 45px;opacity: 0; margin:10px auto;}

.txt_pink_s {
    font-size: 22px;
    color: #90209c;
}
.txt_black_b {
    font-size: 21px;
    color: #000000;
    font-weight: 400;
}
.txt_black_s {
    font-size: 14px;
    color: #000000;
}
.xw_label {
    top: 35%;
    left: 50%;
    margin-top: 0;
    margin-left: -600px;
    padding: 35px 80px;
    width: 410px;
    height: 113px;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#33FFFFFF', endColorstr='#33FFFFFF');
    filter:none;     /*处理IE9浏览器中的滤镜效果*/
    background-color:rgba(255,255,255,0.2);
}
.foreign_label{top: 35%;
    margin-top:-150px;
	margin-left:inherit;
    padding:inherit;
    width:674px;
    height: 350px; border-radius:20px;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#33FFFFFF', endColorstr='#33FFFFFF');
    filter:none;     /*处理IE9浏览器中的滤镜效果*/
    background-color:rgba(225,225,225,0.2);}

.hd_label {
    padding: 35px 40px;
    width: 560px;
}
/*Header end*/
/*footer 版权样式 start*/
.copyright {
    height: auto;
    background: #333333;
}
.copyright a{
    color: #9e9e9e;
    font-size: 12px;
}
.copyright span {
    font-size: 14px;
    color: #fff;
}
.link_set {
    width: 1100px;
    margin: 0 auto;
}
.yq_link {
    padding: 30px 25px;
    border-bottom: 1px solid #4c4c4c;
}

.yq_link a {
    padding:0 8px;
}
.yq_link a:hover {
    text-decoration: underline;
}
.cr_corp {
    padding: 48px 0;
    height: 132px;
}
.cr_corp div {
    width: 85px;
    padding: 0 30px;
    border-right: 1px solid #3f3f3f;
    float: left;
}
.cr_corp span {
    margin-bottom: 33px;
    display: inline-block;
     *zoom:1;
     *display:inline;
}
.cr_corp li {
    line-height: 26px;
}
.cr_corp .tel_num {
    width: 215px;
}
.cr_corp .tel_num,.cr_corp .attention {
    border: 0;
}
.tel_num span{
    display: block;
    margin-bottom: 20px;
    font-size: 30px;
}
.tel_num .yxrx {
    font-size: 24px;
    color: #6f6f6f;
}
.yxrx {
    /*background: url(../images/tel_num.png) no-repeat center left;*/
    padding-left: 44px;
    height: 35px;
    line-height: 35px;
}
.cr_corp .attention {
    width: 232px;
    padding: 0;
}
.attention img {
    padding-left: 10px;
}
/*footer 版权样式 end*/
/*新闻内页 start*/
.news_wrap {
    position: relative;
    width: 1100px;
    margin: 50px auto 75px;
    background: #eff4f7;
}

.time_line {
    width: 255px;
    height: 2250px;
    /*background: url(../images/time_bg.png) no-repeat;*/
    margin: 0 auto;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    font-style: "微软雅黑";
    text-align: center;
    position: relative;
}
.time_line span {
    position: absolute;
    /*background: url(../images/year_bg.png) no-repeat center center;*/
    display: block;
    width: 73px;
    height: 73px;
    line-height: 73px;
    padding: 0 91px;
    top: 0
}
/*.time_line .time_end {
    top: 1956px;
}*/
.time_start,.time_end {
    /*background: url(../images/year_bg.png);*/
    left: 50%;
    position: absolute;
    margin-left: -36px;
    font-size: 16px;
    color: #fff;
    padding: 27.5px 19px;
}
.time_start {
    top: 0;
}
/*.time_end {
    bottom: 0;
}*/
.time_loading {
    background:#eff4f7 url(../images/loading.png) no-repeat;
    width: 162px;
    height: 85px;
    position: absolute;
    left: 50%;
    margin-left: -81px;
    bottom: 0;
    cursor: pointer;
}
.time_line a {
    position: absolute;
    left: 120px;
    display: block;
    width: 12px;
    height: 12px;
    /*background: url(../images/year.png) no-repeat center;*/
}
.time_line a:hover {
    /*background: url(../images/year_hover.png) no-repeat center;*/
}
.time_news {
    width: 1100px;
    height: 100%;
    background: url(../images/time_line.png) repeat-y center;
}
.news_list {
    position: relative;
    width: 313px;
    height: 449px;
    background: #fff;
    padding: 40px 47px;
    font-family: "微软雅黑";
    cursor: pointer;
    margin-top: 106px;
}
.news_list.hover {
    -moz-box-shadow:0 0 2px 2px #90209b;
    -webkit-box-shadow:0 0 2px 2px #90209b;
    box-shadow:0 0 2px 2px #90209b;
    /*border: 1px solid #90209b;*/

}
.news_list .news_btn {
    display: block;
    width: 106px;
    height: 30px;
    background: #999999;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 14px;
}
.news_list .news_btn:hover {
    background: #90209b;
}
.news_list h3 {
    font-size: 20px;
    padding-bottom: 14px;
    border-bottom: 1px dotted #dfdfdf;
}
.news_list .news_time {
    font-size: 14px;
    color: #8c8c8c;
    padding: 12px 0 30px 0;
    display: block;
}
.news_list p {
    color: #333333;
    font-size: 14px;
    padding: 30px 0;
    line-height: 22px;
}
.time_point {
    position: absolute;

    top: 48px;
    width: 89px !important;
    background: #eff4f7 url(../images/year.png) no-repeat 39px 20px;
    cursor: pointer;
}
.time_point.hover {
    background:#eff4f7  url(../images/year_hover.png) no-repeat 39px 20px;
}
.arrow_line {
    position: absolute;

    display: inline-block !important;
    *zoom:1;
    *display:inline;
    height: 25px;
    width: 118px;
}
.time_point .time_date {
    display: inline-block;
    *zoom:1;
    *display:inline;
    color: #999999;
    font-size: 16px;
    padding: 46px 0 20px;
}

/*新闻内页 end*/
/*图文详情 start*/
.xq_banner {
    background: url(../images/banner2.jpg) no-repeat center center;
}
.case_banner {
    background: url(../images/banner4.jpg) no-repeat center center;
}
.foreign_banner {
    background: url(../images/banner06.jpg) no-repeat center center; height:530px;
}
.xq_wrap {
    width: 1100px;
    margin: 0 auto;
    background: #ffffff;
    margin-top: 10px;
}
.news_con {
    width: 721px;
    float: left;
    border-right: 1px dotted #ececec;
    padding: 10px 34px;
    font-family: "微软雅黑";
}
.news_con h3 {
    font-size: 25px;
    color: #333333;
    padding-bottom: 12px;
    border-bottom: none;
}
.news_con .time,.date {
    font-size: 16px;
    color: #8c8c8c;
    padding: 8px 0;
    display: block;
}
.news_con .time {
    font-size: 12px;
    color: #b4b4b4;
}
.news_con p {
    color: #333333;
    font-size: 16px;
    line-height: 24px;
}
.news_con h4 {
    font-size: 30px;
    font-weight: normal;
   margin-top: 30px;
}
.par_set {
   padding: 22px 0;
}
.side_con {
    width: 210px;
    float: left;
    padding: 11px 45px 26px;
    font-family: "微软雅黑"
}
.info_box {
    margin-bottom: 10px;
    height: 54px;
}
.input_box {
    width: 250px;
}
.side_con input {
    border: 1px solid #c2c2c2;
    width: 204px;
    padding: 10px;
    /*margin-bottom: 10px;*/
}
.error_info {
    color: #ea0000;
    display: block;
    margin: 2px 0px 4px;
}
.error_info.hide{
    display: none;
}
.err-img {
    height: 17px;
    width: 17px;
    position: absolute;
    background-image: url(../images/error-image.png);
    background-repeat: no-repeat;
    margin: 10px;
}
.peitu img {
    float: left;
    margin-right: 10px;
}
.side_con h3 {
    font-size: 20px;
    padding: 15px 0;
}
.side_con p {
    padding: 10px 0;
    line-height: 20px;
}
.side_con a {
    display: inline-block;
     *zoom:1;
     *display:inline;
    padding: 9px 24px;
    background: #999999;
    color: #fff;
    font-size: 14px;
    margin-bottom: 10px;
}
.side_con a:hover {
    background: #90209b;
}
.video_wrap span {
    font-size: 14px;
    color: #333333;
    padding-top: 10px;
    display: block;
}
.video_wrap a{
    margin-bottom: 20px;
}
.video_wrap img {
    cursor: pointer;
}
.dash {
    border-top: 1px dashed #bbbbbb;
}
.side_con i {
    /*background: url(../images/tips.png);*/
    position: absolute;
    width: 18px;
    height: 18px;
    right: -13px;
    top: 9px;
    cursor: pointer;
    z-index: 2
}
.tips_set{
    position: relative;
}
.tips_con {
    padding: 15px;
    background: #a2988c;
    position: absolute;
    top:-62px;
    right: -22px;
    width: 150px;
    color: #fff;
    z-index: 3;
    display: none;
    line-height: 16px;
}
.arrow {
    width: 21px;
    height: 11px;
    background: url(../images/arrow.png);
    position: absolute;
}
.arrow {
    bottom: -10px;
    right: 8px;
}
/*图文详情 end*/
/*活动页面二级导航 start*/
.hd_banner {
    background: url(../images/banner3.jpg) no-repeat center;
}
.hd_wrap {
    width:100%;
    font-family: "微软雅黑";
    background: #fff;
    padding-top: 63px;
}
.hd_wrap h3 {
    font-size: 0;
    text-indent: -9999px;
    height: 57px;
}
.up_event {
    width: 1100px;
    margin:0 auto;
   margin-bottom: 45px;
}
.up_event h3 {
    /*background: url(../images/hd_title1.png) no-repeat;*/
    margin-bottom: 50px;
}
.up_news {
    width: 528px;
    height: 320px;
    float: left;
    background: #eff4f7;
    position: relative;
}
.up_news1 {
    margin-right: 42px;
}
.up_news span {
 font-size: 17px;
 margin:26px 10px;
 display: block;
 float: left;    
 font-weight: bold;

}
.up_news .up_news_click {
    display: block;
    float: right;
    padding: 7px 20px;

    background: #999999;
    font-size: 16px;
    color: #fff;
    position: absolute;
    top:270px;
    left:378px;
}

.up_news:hover .up_news_click {
    background: #90209b
}
.past_event {
    background: #eff4f7;
    padding: 68px 0 75px;
}
.past_eve_main {
    width: 1100px;
    margin:0 auto;
}
.past_event h3 {
    /*background: url(../images/hd_title2.png) no-repeat;*/
   margin-bottom:50px;
   /*padding-bottom: 50px;*/
}

.silde_con {
    position: relative;
}
.silde_main {
    width: 1100px;
   height: 460px;
    overflow: hidden;
    position: relative;
}
.silde_main ul {
    position: absolute;
    left: 0;
}
.silde_con li {
    width: 352px;
    height: 388px;
    background: #dae3e8;
    float: left;
    margin: 0 7px;
}
.silde_con li div {
    padding: 24px 22px;
}
.silde_con ul {
    /*width: 2200px;*/
    overflow: hidden;
    height: auto;
}
.silde_con ul li{
height: 460px;
}
.silde_con h4 {
    font-size: 22px;
    padding: 0 0 14px;
    color: #666666
}
.silde_con p {
    font-size: 16px;
    line-height: 24px;
}
.past_event_sub{
    position: relative;
}
.silde_con li .past_event_click {
    padding: 7px 20px;
    background: #999999;
    font-size: 16px;
    color: #fff;
    display: block;
    width: 64px;
    float: right;
    position: absolute;
    left: 228px;
    top: 180px;

}
.silde_con li:hover .past_event_click {
    background: #90209b
}
.silde_con .slide_btn{
    width: 70px;
    height: 70px;
    position: absolute;
    display: block;
    top: 160px;
}
.prev {
    /*background: url(../images/prev.png);*/
    left: 0;
    margin-left: -70px;
}
.next {
    /*background: url(../images/next.png);*/
    right: 0;
    margin-right: -70px;
}
.prev:hover {
    display:block;
    background:transparent  url(../images/csg.png) no-repeat top left;
    background-position: 0 -761px;
    width: 70px; height: 70px;

}
.next:hover {
    display:block;
    background:transparent  url(../images/csg.png) no-repeat top left;
    background-position: 0 -619px;
    width: 70px; height: 70px;
}
.down_form {
    width: 404px;
    float: none;
}
.down_form input {
    width: 404px;
}
.down_form .input_box {
    width: 427px;
}
.down_form .info_box {
  height: 50px;
}
/*活动页面二级导航 end*/
/*首页 start*/
/*.sy_banner {
    background: url(../images/banner4.jpg) no-repeat center;
}*/
.sy_wrap h3 {
    font-size: 0;
    text-indent: -9999em;
    height: 60px;
    margin: 0 auto
}
.feat_main div {
    width: 360px;
    float: left;
}
.feat_main .item_pic {
    display: block;
    width: 182px;
    height: 183px;
    background: url(../images/per.png) no-repeat;
    margin: 0 92px;
}
.item {
    position: absolute;
    margin-top: 45px;
    border-right: 1px dashed #dcdcdc;
    position: relative;
}
.per_hover {
    position: absolute;
    top: -1px;
    left: 93px;
    display: none;
}
.items1 .item_pic{
    background-position: 0 0
}
.items2 .item_pic{

    background-position: 0 -182px;
}
.items3 {border-right: 0}
.items3 .item_pic{
    background-position: 2px -365px;
}

.ft_items {
    height:100%;
    background: #fff;
    padding: 54px 0 44px;
}
.ft_items h3 {
    /*background: url(../images/sy_title1.png) no-repeat center;*/
}
.up_events {
    height: 385px;
    background: #eff4f7;
    padding: 50px 0 45px;
}
.up_events h3 {
    /*background: url(../images/sy_title2.png) no-repeat center;*/
}
.lt_news {
    height: 342px;
    background: #fff;
    padding: 30px 0 114px;
}
.lt_news h3 {
    /*background: url(../images/sy_title3.png) no-repeat center;*/
}
.feat_main {
    width: 1100px;
    margin: 0 auto
}
.item h4 a{
    font-size: 24px;
    color: #555555;
    padding: 38px 0 22px;
    text-align: center;
    display: block;
}
.item h4 .hover {
    color: #90209b;
}
.item p a{
    font-size: 14px;
    line-height: 24px;
    padding: 0 40px;
    color: #999999;
    display: block;
}
.item p .hover {
    color: #333333;
}
.ue_set {
    width: 1100px;
    margin: 0 auto
}
.ue_news {
    width: 480px;
    height: 320px;
    float: left;
    margin: 40px 35px 0;
    background: #dae3e8;
    position: relative;
}
.ue_news span {
    font-size: 14px;
    color: #000;
}
.ue_news .ue_title {
    font-size: 18px;
    color: #666666;
    font-weight: bold;
    line-height: 44px;
    margin-left: 18px;
}
.ue_news p {
    color: #90969a;
    /*font-size: 10px;*/
    font-family: 'Arial';
    line-height: 24px;
    margin-left: 18px;
}

.ue_news:hover .ue_news_click{
    background: #90209b;
}
.ue_news .ue_news_click{
    position: absolute;
    top: 286px;
    left: 18px;
    
    padding: 9px 10px;
    background: #999999;
    color: #fff;
}

.lt_news img {
    float: left;
    margin-left: 36px;
}
.lt_txt {
    float: left;
    margin-left: 44px;
}
.lt_set {
    width: 1100px;
    margin: 54px auto 0;
    position: relative;
}
.lt_txt h4 {
    font-size: 25px;
    color: #555555;
    margin-bottom: 25px;
}
.lt_txt p {
    color: #999999;
    font-size: 14px;
    line-height: 24px;
    width: 565px;
}
.lt_txt .lt_click {
    font-size:14px;
    padding: 9px 10px;
    background: #999999;
    color: #fff;
    display: block;
    width: 57px;
    position: absolute;
    top:153px;
    left:336px;
}
.lt_set:hover .lt_click {
    background: #90209b;
}
/*首页banner切换 start*/
.sy_banner {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.banner_pic {
    position: absolute;
    left: 0;
    top: 0;
    width: 300%;
    height: 450px;
}
.banner_pic li {

    float: left;
    width: 33.333333%;
    height: 450px;
    position: relative;
}
/*.banner_pic li .show {display: block;}*/
.banner1 {
    background: url(../images/sy_b1.jpg) no-repeat center center;
}
.banner2 {
    background: url(../images/sy_b2.jpg) no-repeat center center;
}
.banner2 .ban2_txt {
    /*display: none;*/
    position: absolute;
    top: 50%;
    left: 50%;
    width: 694px;
    height: 114px;
    filter:none;     /*处理IE9浏览器中的滤镜效果*/
    background-color:rgba(0,0,0,0.4);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66000000', endColorstr='#66000000');
    /*background:url(../images/sy2_txt.png) no-repeat;*/
    margin-left: -347px;
    margin-top: -32px;
    /*opacity: 0;*/
    font-size: 54px;
    color: #fff;
    text-align: center;
    line-height: 114px;
}
.banner3 {
    background: url(../images/sy_b3.jpg) no-repeat center center;
}
.banner3 .ban3_txt {
    /*display: none;*/
    position: absolute;
    top: 50%;
    left: 50%;
    width: 666px;
    height: 89px;
    filter:none;     /*处理IE9浏览器中的滤镜效果*/
    background-color:rgba(0,0,0,0.4);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66000000', endColorstr='#66000000');
    /*background:url(../images/sy3_txt.png) no-repeat;*/
    margin-left: -582px;
    margin-top: -99px;
    /*opacity: 0;*/
    font-size: 54px;
    color: #fff;
    text-align: center;
    /*line-height: 139px;*/
    padding: 25px 0;
}
.ban2_txt p,.ban3_txt p{
    opacity: 0
}
.banner3 .ban3_txt .eng_txt{
    font-size: 30px;
}
.banner_btn {
    position: absolute;
    width: 813px;
    height: 38px;
    bottom: 0;
    left: 50%;
    margin-left: -406px;
}
.banner_btn li{
    width: 270px;

    font-size: 16px;
    height: 38px;
    float: left;
    text-align: center;
    line-height: 38px;
    margin-right: 1px;
}
.banner_btn a {
    color: #817f7f;
    display: block;
}
 .banner_btn .btn_select a{
    color: #fff;
    font-size: 20px;
}
.btn1{
    filter:none;     /*处理IE9浏览器中的滤镜效果*/
    background-color: rgba(96,25,134,0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC90209B', endColorstr='#CC90209B');
}
.btn1.btn_select{
    background: #601986;
}
.btn2{
    filter:none;     /*处理IE9浏览器中的滤镜效果*/
    background-color:rgba(0,0,0,0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC000000', endColorstr='#CC000000');
}
.btn2.btn_select{
    background: #000;
}
.btn3{
    filter:none;     /*处理IE9浏览器中的滤镜效果*/
    background-color:rgba(27,22,76,0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC1B164C', endColorstr='#CC1B164C');
}
.btn3.btn_select {
    background: #1b164c;
}
.ban1_txt {
    width: 1100px;
    margin: 0 auto;
    padding-left: 24px;
    /*display: none;*/
}
.ban1_txt h4 {
    width: 143px;
    height: 46px;
    /*background:url(../images/ban1_txt.png) no-repeat center;*/
    margin-top: 45px;
    opacity: 0;
}
.ban1_txt .ban1_p {
    color: #000;
    line-height: 20px;
    margin-top: 6px;
    opacity: 0
}
.ban1_txt .ban1_title {
    font-size: 32px;
    color: #90209b;
    font-weight: bold;
    margin-top: 20px;
    display: block;
    opacity: 0
}
.nav .select {
    background: #000;
}
.ban_nav {
    width: 1054px;
    height: 141px;
    /*background:url(../images/ban_nav_bg.png) no-repeat;*/
    margin-top: 62px;
}
.ban_nav ul {
    width: 1054px;
    height: 141px;
    padding: 24px 0 0 146px;
}
.ban_nav li {
    width: 110px;
    height: 90px;
    margin-right: 108px;

    text-align: center;
}
.ban_nav span{
    width: 67px;
    height: 66px;
    display: block;
    background:url(../images/ban_nav.png) no-repeat;
    position: absolute;
    left: 50%;
    margin-left: -33px;
    background-position: 0 0;
}
.ban_nav a{
    display: block;
    position: relative;
}
.ban_nav p {
    color: #fff;
    padding-top: 76px;
}
.ban_nav .nav_icon1 {
    background-position: 0 0;
}
.ban_nav .nav_icon2 {
    background-position: -67px 0;
}
.ban_nav .nav_icon3 {
    background-position: -134px 0;
}
.ban_nav .nav_icon4 {
    background-position: -201px 0;
}
.ban_nav .nav_icon1:hover {
    background-position: 0 -66px;
}
.ban_nav .nav_icon2:hover {
    background-position: -67px -66px;
}
.ban_nav .nav_icon3:hover {
    background-position: -134px -66px;
}
.ban_nav .nav_icon4:hover {
    background-position: -201px -66px;
}
/*首页banner切换 end*/
/*首页底部最新新闻切换 start*/
.lt_silde {
    width: 1100px;
    height: 282px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
.lt_silde ul{
    height: 282px;
    position: absolute;
}
.lt_silde li {
    float: left;
}
.lt_prev,.lt_next{
    position: absolute;
    display: block;
    width: 42px;
    height: 42px;
    background:transparent  url(../images/csg.png) no-repeat top left;

}
.lt_prev {
    top: 240px;
    right: 110px;

    /*background:url(../images/sl.png);*/
}
.lt_prev:hover{
    display:block;
    background:transparent  url(../images/csg.png) no-repeat top left;
     background-position: 0 -875px; width: 42px; height: 42px;
}
.lt_next {
    top: 240px;
    right: 40px;
    /*background:url(../images/sr.png);*/
}
.lt_next:hover{
    display:block;
    background:transparent  url(../images/csg.png) no-repeat top left;
    background-position: 0 -961px; width: 42px; height: 42px;
}
/*首页底部最新新闻切换 end*/
/*切换css动画*/
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@-moz-keyframes fadeInUp /* Firefox */{
    0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@-o-keyframes fadeInUp{
    0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInUp {
  -webkit-animation: fadeInUp 1.5s forwards;
          animation: fadeInUp 1.5s forwards;
}
.t2{animation-delay:1s;-webkit-animation-delay:1s;opacity:0}
.t3{animation-delay:2s;-webkit-animation-delay:2s;opacity:0}
.t4{animation-delay:2.5s;-webkit-animation-delay:2.5s;opacity:0}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 40%, 0);
            transform: translate3d(0, 40%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@-moz-keyframes fadeIn /* Firefox */{
    0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 40%, 0);
            transform: translate3d(0, 40%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@-o-keyframes fadeIn /* Opera */{
    0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 40%, 0);
            transform: translate3d(0, 40%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 40%, 0);
            transform: translate3d(0, 40%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeIn {
  -webkit-animation: fadeIn 1.5s forwards;
          animation: fadeIn 1.5s forwards;
}
/*首页 end*/
/*sprite start*/
.sprite {
    display:block;
    background:transparent  url(../images/csg.png) no-repeat top left;
}


.sprite-arrow{ background-position: 0 0; width: 21px; height: 11px; position: absolute;bottom: -10px;right: 8px;}
.sprite-arrow_line_left{ background-position: 0 -12px; width: 118px; height: 25px; }
.sprite-arrow_line_right{ background-position: 0 -38px; width: 116px; height: 25px; }
.sprite-ban1_txt{ background-position: 0 -64px; width: 143px; height: 46px; }
.sprite-ban_nav_bg{ background-position: 0 -111px; width: 1054px; height: 141px; }
.sprite-down{ background-position: 0 -253px; width: 14px; height: 8px; }
.sprite-hd_title1{ background-position: 0 -262px; width: 1100px; height: 57px; }
.sprite-hd_title2{ background-position: 0 -320px; width: 1100px; height: 57px; }
.sprite-loading{ background-position: 0 -378px; width: 162px; height: 85px; }
.sprite-logo{ background-position: 0 -464px; width: 565px; height: 83px; }
.sprite-next{ background-position: 0 -548px; width: 70px; height: 70px; }
.sprite-next_hover{ background-position: 0 -619px; width: 70px; height: 70px; }
.sprite-prev{ background-position: 0 -690px; width: 70px; height: 70px; }
.sprite-prev_hover{ background-position: 0 -761px; width: 70px; height: 70px; }
.sprite-sl{ background-position: 0 -832px; width: 42px; height: 42px; }
.sprite-sl_hover{ background-position: 0 -875px; width: 42px; height: 42px; }
.sprite-sr{ background-position: 0 -918px; width: 42px; height: 42px; }
.sprite-sr_hover{ background-position: 0 -961px; width: 42px; height: 42px; }
.sprite-sy2_txt{ background-position: 0 -1004px; width: 694px; height: 114px; }
.sprite-sy2_txtbg{ background-position: 0 -1119px; width: 694px; height: 114px; }
.sprite-sy3_txt{ background-position: 0 -1234px; width: 666px; height: 139px; }
.sprite-sy3_txtbg{ background-position: 0 -1374px; width: 666px; height: 139px; }
.sprite-sy_title1{ background-position: 0 -1514px; width: 1100px; height: 60px; }
.sprite-sy_title2{ background-position: 0 -1575px; width: 1100px; height: 60px; }
.sprite-sy_title3{ background-position: 0 -1636px; width: 1100px; height: 60px; }
.sprite-tel{ background-position: 0 -1697px; width: 254px; height: 83px; }
.sprite-tel_num{ background-position: 0 -1781px; width: 100px; height: 33px; }
.sprite-time_line{ background-position: 0 -1815px; width: 2px; height: 1px; }
.sprite-tips{ background-position: 0 -1817px; width: 18px; height: 18px; }
.sprite-year{ background-position: 0 -1836px; width: 12px; height: 12px; }
.sprite-year_bg{ background-position: 0 -1849px; /* width: 73px; height: 73px; */ }
.sprite-year_hover{ background-position: 0 -1923px; width: 12px; height: 12px; }
/*sprite end*/

/* 兼容大屏*/
@media screen and (min-height: 1080px){
.time_end{
    margin-left: -35px;
    padding: 27.6px 20px;
}
}
@media screen and (max-width:375px){
.lt_txt p {
    height: 100px;
    
}
.lt_txt h4{
    font-size: 20px;
}
}

/*add*/
.submit_banner{
height: 450px;
background: url(../images/banner.jpg) no-repeat center center;
}
.submit_banner .banner_label{
top:400px;
left:60%;
background-color:rgba(60,56,54,0.3);
text-align:center;
}
.submit_banner .banner_label .txt_black_s{
font-size: 30px;
}

.header .h_logo{
top:15px;
left:-27px;
}
.header .h_slogan{
top:15px;
left:100px;
}




.foreign_wrap { background-color:#FFF;}
.apply-form-bg{ height:580px; overflow:hidden;background:url(../images/apply_form_bg.jpg) center #fff no-repeat; padding-top:180px;}
.book-bg{ width:1100px; margin:auto; height:720px;background:url(../images/book.gif) bottom  no-repeat; overflow:hidden;}

.apply-form{ width:1100px; margin:auto;}
.apply-form-r{ float:right; width:550px;}
.pie { float:right; width:430px; height:124px;margin-top:-50px;}
.pie h3 {font-weight: 400;font-size: 14px;color: #7a7a7a;}
.pie h3 span {font-size: 56px;color: #8252ce;}
.pie p {font-size: 24px;color: #7a7a7a;line-height: 30px;padding-top: 10px; font-weight:600px;}

.apply-form-list{ float:right; width:430px; margin-top:40px; overflow:hidden;}
.apply-form-list li{ margin-top:18px;}
.apply-form-list li span{ float:left; width:30px; height:30px; padding-right:6px; }
.name-apply{ background:url(../images/name_icon.gif) no-repeat;}
.age-apply{ background:url(../images/age_icon.gif) no-repeat;}
.phone-apply{ background:url(../images/phone-icon.gif) no-repeat;}
.mail-apply{ background:url(../images/mail_icon.gif) no-repeat;}
.apply-form-list li input{ width:222px; height:30px; border:none; border-radius:6px; padding-left:10px;font-family:"微软雅黑", "宋体";}
.apply-btn{ width:185px; height:44px; border-radius:4px; background-color:#7471cf; border:none; cursor:pointer;border-bottom: solid 2px #5a44b5; margin-top:20px; margin-left:40px; color:#fff; font-size:20px; font-weight:bold; font-family:"微软雅黑", "宋体";}
.apply-btn:hover{ background-color:#817ee1;}

.book-bg h2{ width:350px; height:50px; margin:auto;font-size: 50px;color: #8252ce; font-weight:normal; letter-spacing:6px;}
.box-bd { padding-top:20px; text-align:center;}
.box-bd .list {margin: 30px 0 0;padding: 0;list-style-type: none;}
.box-bd .list li {float: left;width: 33.33%;padding: 25px 0;}
.box-bd .list li .icon {display: block;width: 115px;height: 115px;margin: 0 auto 15px;background: url(../images/gonglue-icon.png) no-repeat;}
.box-bd .list li .icon-1 {background-position: 0 0;}
.box-bd .list li strong {font-weight: 400;font-size: 20px;color: #333;}
.box-bd .list li p {margin-top: 12px;font-size: 12px;color: #6d6d6d;line-height: 1.5;}
.box-bd .list li .icon-2 {background-position: 0 -115px;}
.box-bd .list li .icon-3 {background-position: 0 -230px;}

.f16{ font-size:16px; font-weight:normal;}
.c82{color:#8252ce;}
.f18{font-size:16px;color:#8252ce; line-height:40px;}


.foreign-add{ background-color:#8252ce; width:280px; height:40px; line-height:40px; color:#fff; margin:20px auto; text-align:center; border-radius:4px;font-family:"微软雅黑", "宋体"; font-size:14px;}



.side_con button { display: inline-block; *zoom:1; *display:inline;    padding: 9px 24px;    background: #999999;    color: #fff;    font-size: 14px;    margin-bottom: 10px; border:none;}
.side_con button:hover {    background: #90209b;}
.st-news-img{display: block;width:313px;height: 140px;overflow: hidden;}

.shizi{ width:1100px; margin:auto; margin-bottom:100px;background: url(../images/shizi_bg.jpg) no-repeat; height:480px; overflow:hidden;}


.page{ text-align:center; width:510px; margin:20px auto; font-size:14px;overflow:hidden;}
.page .current{display:inline-block; width:40px; height:38px; float:left;line-height:38px;margin-right:10px;}
.page a{ display:inline-block; float:left;width:40px; height:38px; background-color:#ddd; line-height:38px; margin:auto; margin-right:10px;}
.page .current,.page a:hover{background-color:#90209b; color:#FFF;}
.page .prev,.page .next{width:40px; height:38px;}



.hz{width:1100px; margin:0 auto;padding:50px 0 15px 0;}
.hz span{ height:50px;width:856px; text-align:center;}
.hz-x{  margin-top:55px;   /*background:url(../images/hz.jpg) center no-repeat;*/ }
.hz-x1{ position: relative;width: 1100px;  height:140px;overflow:hidden; }
.hz-x1 ul{overflow:hidden;}
.hz-x1 ul li{ float:left;width: 183px; text-align:center; padding-bottom:10px;}
.hz-x1 ul li img{ width:100px; height:107px; }
.hz-x1 ul li a h2{width: 169px; font-size:14px; padding-top:8px;}
.hz-x1 ul li a{}
.hz-x2{ margin-top:55px; margin-left: 73px; }
.hz-x2 ul{ overflow:hidden;}
.hz-x2 ul li{ float:left;width: 180px;text-align:center;}
.hz-x2 ul li img{ width:100px; height:107px; }
.hz-x2 ul li a h2{width: 169px; font-size:14px; padding-top:8px;}
.hz-x2 ul li a{}
.hz-x2 ul li a:hover{ color:#F30;}
.center{ width:1100px; margin:0 auto;padding-bottom:20px;}
.hzhb_More{ background:url(../images/listmore.png); width:143px; height:38px; line-height:38px; text-align:center; font-size:14px; margin:auto; }


/*qq*/
.lanren{ position:absolute; right:0; top:150px; z-index:9999;}
.lanren .slide_min{ width:111px; height:163px; background:url(../images/zxkf2.jpg) no-repeat; cursor:pointer;}
.lanren .slide_box{ width:154px; height:auto; overflow:hidden; background:#fff; font-size:12px; text-align:center; line-height:130%; color:#666; border-bottom:2px solid #55A6FF;}
.lanren .slide_box .weixin{ margin-bottom:5px;}
.lanren .slide_box img{ cursor:pointer;}
.lanren .slide_box p{ text-align:center; padding:5px; margin:5px;border-bottom:1px solid #ddd;}
.lanren .slide_box span{ padding:5px 10px; display:block;}
.lanren .slide_box span a{ color:#76A20C;}

